home *** CD-ROM | disk | FTP | other *** search
- import java.util.NoSuchElementException;
-
- class CPreloadList {
- protected CObList m_PreloadList = new CObList();
-
- void AddObject(String var1, boolean var2) {
- CPicture var3 = new CPicture(var1);
- CPicture var4 = null;
- boolean var5 = false;
-
- try {
- var4 = (CPicture)this.m_PreloadList.start();
- } catch (NoSuchElementException var7) {
- var5 = true;
- }
-
- while(!var5) {
- if (var4 != null && var4.m_strFilename.equals(var3.m_strFilename)) {
- return;
- }
-
- try {
- var4 = (CPicture)this.m_PreloadList.nextElement();
- } catch (NoSuchElementException var6) {
- var5 = true;
- }
- }
-
- this.DoPreload(var4);
- this.m_PreloadList.addElement(var3);
- }
-
- void DoPreload(CPicture var1) {
- var1.LoadImage();
- }
-
- CPicture FindObject(String var1) {
- CPicture var2 = null;
- boolean var3 = false;
-
- try {
- var2 = (CPicture)this.m_PreloadList.start();
- } catch (NoSuchElementException var5) {
- var3 = true;
- }
-
- while(!var3) {
- if (var2 != null && var2.m_strFilename.equals(var1)) {
- return var2;
- }
-
- try {
- var2 = (CPicture)this.m_PreloadList.nextElement();
- } catch (NoSuchElementException var4) {
- var3 = true;
- }
- }
-
- return null;
- }
- }
-